package com.ndp.fb.constant;

/**
 * Created by dangw on 2016/1/28.
 */
public interface MongoConstants {
    /**
     * 账号图片集合
     */
    String TABLE_NAME_ACCOUNT_AD_IMAGE_LIB = "accountadimagelib";

    /**
     * 账号操作记录集合
     */
    String TABLE_NAME_ACTIVITY_LOG = "activitylog";

    /**
     * 删除Ad集合
     */
    String TABLE_NAME_DELETED_ADGROUP = "DeletedAdGroup";

    /**
     * 账号-Ad数对应关系集合
     */
    String TABLE_NAME_ACCOUNT_ADS = "account_ads";

    /**
     * Ad业务数据集合
     */
    String TABLE_NAME_ADGROUP = "adgroup";

    /**
     * Ad统计数据集合
     */
    String TABLE_NAME_ADGROUP_STATS_BY_DAY = "adgroupstatsbyday";

    /**
     * Ad统计数据历史集合
     */
    String TABLE_NAME_ADGROUP_STATS_BY_DAY_HISTORY = "adgroupstatsbydayhistory";

    /**
     * Ad统计数据临时集合（只保留最近90天的数据）
     */
    String TABLE_NAME_ADGROUP_STATS_BY_DAY_90DAYS = "adgroupstatsbyday90days";

    /**
     * Ad留存率集合
     */
    String TABLE_NAME_ADGROUP_RETENTION = "AdGroupRetention";

    /**
     * 图片md5-hash-url对应关系集合
     */
    String TABLE_NAME_ADIMAGE = "adimage";

    /**
     * 素材-视频集合
     */
    String TABLE_NAME_ADVIDEO = "advideo";

    /**
     * 应用留存率集合
     */
    String TABLE_NAME_APP_RETENTION = "AppRetention";

    /**
     * 自定义受众模板集合
     */
    String TABLE_NAME_CUSTOM_AUDIENCE_TEMPLATE_ROSTER = "customAudienceTemplateRoster";

    /**
     * 自定义受众模板历史集合
     */
    String TABLE_NAME_CUSTOM_AUDIENCE_TEMPLATE_HISTORY = "customAudienceTemplateHistory";

    /**
     * 抓取Facebook数据的Job执行情况集合
     */
    String TABLE_NAME_FACEBOOK_JOB = "facebookjob";

    /**
     * 发布缓存集合
     */
    String TABLE_NAME_PUBLISH_CACHE = "publishCache";

    /**
     * 素材-图片统计数据及业务数据集合
     */
    String TABLE_NAME_AD_RESOURCE_STATS_BY_DAY = "adresourcestatsbyday";

    /**
     * AdSet统计数据集合
     */
    String TABLE_NAME_ADSET_STATS_BY_DAY = "adsetstatsbyday";

    /**
     * AdSet统计数据历史集合
     */
    String TABLE_NAME_ADSET_STATS_BY_DAY_HISTORY = "adsetstatsbydayhistory";

    /**
     * adgeolocation名称
     */
    String TABLE_NAME_ADGEOLOCATION = "adgeolocation";
    /**
     * locales名称
     */
    String TABLE_NAME_LOCALES = "locales";

    /**
     * adtargetingcategory名称
     */
    String TABLE_NAME_ADTARGETINGCATEGORY = "adtargetingcategory";

    /**
     * targetingbrowse名称
     */
    String TABLE_NAME_ADTARGETINGBROWSE = "targetingbrowse";

    /**
     * 抓取Facebook数据的Job执行情况集合
     */
    String TABLE_NAME_FEED = "feed";
    String TABLE_NAME_NEW_FEED = "newfeed";
    /**
     * 抓取Facebook数据的Job执行情况集合
     */
    String TABLE_NAME_PRODUCTSET = "productset";
    /**
     * 抓取Facebook数据的Job执行情况集合
     */
    String TABLE_NAME_PIXELDATA = "pixeldata";
    /**
     * 广告营销目标
     */
    String TABLE_NAME_ADMARKETTARGET = "admarkettarget";
    /**
     * 广告营销目标
     */
    String TABLE_NAME_ADMARKETTARGETPARAM = "admarkettargetparam";

    /**
     * 广告营销目标统计数据表名
     */
    String TABLE_NAME_ADMARKETTARGET_STATS = "admarkettargetstats";
    
    /**
     * 策略库
     */
    String TABLE_NAME_STRATEGYRULE = "strategyrule";
    /**
     * feed对应的策略库
     */
    String TABLE_NAME_STRATEGYRULESPECIFIC = "strategyrulespecific";

    /**
     * 模板物料创建过程表
     */
    String TABLE_NAME_ECMATERIELJOB = "ecmaterieljob";
}
